home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / C for beginners.adf / source / access.c < prev    next >
C/C++ Source or Header  |  1978-01-17  |  746b  |  35 lines

  1. /*access.c 24.1 */
  2. #include "stdio.h"
  3.  
  4. main(argc, argv)
  5. int argc;
  6. char *argv[];
  7. { int dummy = 0, handle;
  8.  char line[256];
  9.  
  10.  if(argc)  /*Argument number not equal to 0 */
  11.    {
  12.     handle = open("RAW:50/50/200/60/My Program", 0, dummy);
  13.       if (handle != -1)  /* No Error on opening */
  14.        {
  15.         sprintf(line, "Started from CLI!\n");
  16.         write(handle, line, strlen(line));
  17.         while(--argc >=0)
  18.           {
  19.             write(handle, *argv, strlen(*argv));
  20.              argv++;
  21.            }
  22.         read(handle, line, 1);  /* Wait for key press */
  23.         close(handle);
  24.       }
  25.   else
  26.    fprintf(stderr, "\nError in opening Window\n");
  27.    }
  28.  else
  29.    {
  30.    printf("Started from the Workbench!\nRETURN-Key!\n");
  31.    getchar();
  32.    }
  33. }
  34.  
  35.